humped or hunched back - Turco Inglés Diccionario